<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Compact element</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Compact_element"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Compact_element rootpage-Compact_element skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Compact element</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r1305433154">
/* start https://en.wikipedia.org/ */
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}
/* end https://en.wikipedia.org/ */
</style>
<p>In the <a href="Mathematics" title="Mathematics">mathematical</a> area of <a href="Order_theory" title="Order theory">order theory</a>, the <b>compact elements</b> or <b>finite elements</b> of a <a href="Partially_ordered_set" title="Partially ordered set">partially ordered set</a> are those elements that cannot be subsumed by a <a href="Supremum" class="mw-redirect" title="Supremum">supremum</a> of any <a href="Non-empty" class="mw-redirect" title="Non-empty">non-empty</a> <a href="Directed_set" title="Directed set">directed set</a> that does not already contain members above the compact element. This notion of compactness simultaneously generalizes the notions of <a href="Finite_set" title="Finite set">finite sets</a> in <a href="Set_theory" title="Set theory">set theory</a>, <a href="Compact_space" title="Compact space">compact sets</a> in <a href="Topology" title="Topology">topology</a>, and <a href="Finitely_generated_module" title="Finitely generated module">finitely generated modules</a> in <a href="Algebra" title="Algebra">algebra</a>. (There are other notions of <a href="Compactness" class="mw-redirect" title="Compactness">compactness</a> in mathematics.)
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Formal_definition">Formal definition</h2></div>
<p>In a partially ordered set (<i>P</i>,≤) an element <i>c</i> is called <i>compact</i> (or <i>finite</i>) if it satisfies one of the following equivalent conditions:
</p>
<ul><li>For every <a href="Directed_set" title="Directed set">directed subset</a> <i>D</i> of <i>P</i>, if <i>D</i> has a supremum sup <i>D</i> and <i>c</i> ≤ sup <i>D</i> then <i>c</i> ≤ <i>d</i> for some element <i>d</i> of <i>D</i>.</li>
<li>For every <a href="Ideal_(order_theory)" title="Ideal (order theory)">ideal</a> <i>I</i> of <i>P</i>, if <i>I</i> has a supremum sup <i>I</i> and <i>c</i> ≤ sup <i>I</i> then <i>c</i> is an element of <i>I</i>.</li></ul>
<p>If the poset <i>P</i> additionally is a <a href="Semilattice" title="Semilattice">join-semilattice</a> (i.e., if it has binary suprema) then these conditions are equivalent to the following statement:
</p>
<ul><li>For every subset <i>S</i> of <i>P</i>, if <i>S</i> has a supremum sup <i>S</i> and <i>c</i> ≤ sup <i>S</i>, then <i>c</i> ≤ sup <i>T</i> for some finite subset <i>T</i> of <i>S</i>.</li></ul>
<p>In particular, if <i>c</i> = sup <i>S</i>, then <i>c</i> is the supremum of a finite subset of <i>S</i>.
</p><p>These equivalences are easily verified from the definitions of the concepts involved. For the case of a join-semilattice, any set can be turned into a directed set with the same supremum by closing under finite (non-empty) suprema.
</p><p>When considering <a href="Directed_complete_partial_order" class="mw-redirect" title="Directed complete partial order">directed complete partial orders</a> or <a href="Complete_lattice" title="Complete lattice">complete lattices</a> the additional requirements that the specified suprema exist can of course be dropped. A join-semilattice that is directed complete is almost a complete lattice (possibly lacking a <a href="Least_element" class="mw-redirect" title="Least element">least element</a>)—see <a href="Completeness_(order_theory)" title="Completeness (order theory)">completeness (order theory)</a> for details.
</p>
<div class="mw-heading mw-heading2"><h2 id="Examples">Examples</h2></div>
<ul><li>The most basic example is obtained by considering the <a href="Power_set" title="Power set">power set</a> of some set <i>A</i>, ordered by <a href="Subset" title="Subset">subset inclusion</a>. Within this complete lattice, the compact elements are exactly the <a href="Finite_set" title="Finite set">finite subsets</a> of <i>A</i>. This justifies the name "finite element".<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></li>
<li>The term "compact" is inspired by the definition of <a href="Compact_set" class="mw-redirect" title="Compact set">(topologically) compact subsets</a> of a <a href="Topological_space" title="Topological space">topological space</a> <i>T</i>. A set <i>Y</i> is compact if for every collection of <i>open</i> sets <i>S</i>, if the union over <i>S</i> includes <i>Y</i> as a subset, then <i>Y</i> is included as a subset of the union of a finite subcollection of <i>S</i>. Considering the power set of <i>T</i> as a complete lattice with the subset inclusion order, where the supremum of a collection of sets is given by their union, the topological condition for compactness mimics the condition for compactness in join-semilattices, but for the additional requirement of openness.</li>
<li>If it exists, the <a href="Greatest_and_least_elements" class="mw-redirect" title="Greatest and least elements">least element</a> of a poset is always compact. It may be that this is the only compact element, as the example of the <a href="Unit_interval" title="Unit interval">real unit interval</a> [0,1] (with the standard ordering inherited from the real numbers) shows.</li>
<li>Every <a href="Join-prime" class="mw-redirect" title="Join-prime">completely join-prime</a> element of a lattice is compact.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Algebraic_posets">Algebraic posets</h2></div>
<p>A poset in which every element is the supremum of the directed set formed by the compact elements below it is called an <i>algebraic poset</i>. Such posets that are <a href="Directed_complete_partial_order" class="mw-redirect" title="Directed complete partial order">dcpos</a> are much used in <a href="Domain_theory" title="Domain theory">domain theory</a>.
</p><p>As an important special case, an <i>algebraic lattice</i> is a <a href="Complete_lattice" title="Complete lattice">complete lattice</a> <i>L</i> where every element <i>x</i> of <i>L</i> is the supremum of the compact elements below <i>x</i>.
</p><p>A typical example (which served as the motivation for the name "algebraic") is the following:
</p><p>For any algebra <i>A</i> (for example, a group, a ring, a field, a lattice, etc.; or even a mere set without any operations), let Sub(<i>A</i>) be the set of all substructures of <i>A</i>, i.e., of all subsets of <i>A</i> which are closed under all operations of <i>A</i> (group addition, ring addition and multiplication, etc.). Here the notion of substructure includes the empty substructure in case the algebra <i>A</i> has no nullary operations.
</p><p>Then:
</p>
<ul><li>The set Sub(<i>A</i>), ordered by set inclusion, is a lattice.</li>
<li>The greatest element of Sub(<i>A</i>) is the set <i>A</i> itself.</li>
<li>For any <i>S</i>, <i>T</i> in Sub(<i>A</i>), the greatest lower bound of <i>S</i> and <i>T</i> is the set theoretic intersection of <i>S</i> and <i>T</i>; the smallest upper bound is the subalgebra generated by the union of <i>S</i> and <i>T</i>.</li>
<li>The set Sub(<i>A</i>) is even a complete lattice. The greatest lower bound of any family of substructures is their intersection (or <i>A</i> if the family is empty).</li>
<li>The compact elements of Sub(<i>A</i>) are exactly the finitely generated substructures of <i>A</i>.</li>
<li>Every substructure is the union of its finitely generated substructures; hence Sub(<i>A</i>) is an algebraic lattice.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></li></ul>
<p>Also, a kind of converse holds: Every algebraic lattice is <a href="Isomorphism" title="Isomorphism">isomorphic</a> to Sub(<i>A</i>) for some algebra <i>A</i>.
</p><p>There is another algebraic lattice that plays an important role in <a href="Universal_algebra" title="Universal algebra">universal algebra</a>: For every algebra <i>A</i>
we let Con(<i>A</i>) be the set of all <a href="Congruence_relation" title="Congruence relation">congruence relations</a> on <i>A</i>. Each congruence on <i>A</i> is a subalgebra of the product algebra <i>A</i>x<i>A</i>, so Con(<i>A</i>) ⊆ Sub(<i>A</i>x<i>A</i>). Again we have
</p>
<ul><li>Con(<i>A</i>), ordered by set inclusion, is a lattice.</li>
<li>The greatest element of Con(<i>A</i>) is the set <i>A</i>x<i>A</i>, which is the congruence corresponding to the constant homomorphism. The smallest congruence is the diagonal of <i>A</i>x<i>A</i>, corresponding to isomorphisms.</li>
<li>Con(<i>A</i>) is a complete lattice.</li>
<li>The compact elements of Con(<i>A</i>) are exactly the finitely generated congruences.</li>
<li>Con(<i>A</i>) is an algebraic lattice.</li></ul>
<p>Again there is a converse: By a theorem of <a href="George_Gr%C3%A4tzer" title="George Grätzer">George Grätzer</a> and E. T. Schmidt, every algebraic lattice is isomorphic to Con(<i>A</i>) for some algebra <i>A</i>.
</p>
<div class="mw-heading mw-heading2"><h2 id="Applications">Applications</h2></div>
<p>Compact elements are important in <a href="Computer_science" title="Computer science">computer science</a> in the semantic approach called <a href="Domain_theory" title="Domain theory">domain theory</a>, where they are considered as a kind of primitive element: the information represented by compact elements cannot be obtained by any approximation that does not already contain this knowledge. Compact elements cannot be approximated by elements strictly below them. On the other hand, it may happen that all non-compact elements can be obtained as directed suprema of compact elements. This is a desirable situation, since the set of compact elements is often smaller than the original poset—the examples above illustrate this.
</p>
<div class="mw-heading mw-heading2"><h2 id="Literature">Literature</h2></div>
<p>See the literature given for <a href="Order_theory" title="Order theory">order theory</a> and <a href="Domain_theory" title="Domain theory">domain theory</a>.
</p>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ncatlab.org/nlab/show/compact+element">"compact element in nLab"</a>. <i>ncatlab.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-11-03</span></span>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://encyclopediaofmath.org/wiki/Compact_lattice_element">"Compact lattice element - Encyclopedia of Mathematics"</a>. <i>encyclopediaofmath.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2024-11-03</span></span>.</cite></span>
</li>
</ol></div></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-05-12" href="https://en.wikipedia.org/wiki/?title=Compact_element&oldid=1290101101">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>